.container {
	background-color: #f3f6fb;
	min-height: 100%;
	padding-top: 0.2rem;
}
.content {
	width: 15.92rem;
	margin: 0 auto;
	padding-bottom: 0.3rem;
	letter-spacing: 0.01rem;
}

.title {
	font-size: 0.26rem;
	color: #141414;
	text-shadow: 0.01rem 0 0 currentcolor;
	line-height: 0.6rem;
}
.panel {
	position: relative;
	background-color: white;
	border: 0.01rem solid #ededed;
	border-radius: 0.1rem;
	padding-bottom: 0.3rem;
	/*padding: 0 0.3rem 0.3rem 0.3rem;*/
	color: #666666;
}

.condition {
	padding: 0 0.3rem 0.1rem 0.3rem;
}
.row_one {
	padding: 0.2rem 0 0.1rem 0;
	overflow: hidden;
}



.download_btn {
	display: inline-block;
	position: relative;
	top: 0.01rem;
	width: 1.8rem;
	height: 0.36rem;
	line-height: 0.34rem;
	border-radius: 0.08rem;
	border: 0.01rem solid #dfe7fa;
	color: #3885f8;
	padding-left: 0.42rem;
	font-size: 0.16rem;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 0.01rem;
	user-select : none;
	background: #eef2fd url(../../assets/img/internal_manage/download.png) 
				no-repeat left 0.2rem center / 0.13rem 0.12rem;
}
.download_btn:hover {
	background-color: rgba(238,242,253,0.7);
}

.mealStatus {
	float: right;
}
.mealStatus>div {
	float: left;
	font-size: 0.12rem;
	font-weight: bold;
	color: #333333;
	padding-left: 0.34rem;
	line-height: 0.36rem;
}
.mealStatus>div:nth-child(1) {
	background: url(../../assets/img/internal_manage/eat.png) no-repeat
				left center / 0.26rem 0.22rem;
}
.mealStatus>div:nth-child(2) {
	background: url(../../assets/img/internal_manage/no_eat.png) no-repeat
				left center / 0.26rem 0.22rem;
	margin: 0 0.4rem;
}
.mealStatus>div:nth-child(3) {
	background: url(../../assets/img/internal_manage/no_attend.png) no-repeat
				left center / 0.26rem 0.22rem;
}

.chart {
	overflow: hidden;
	text-align: center;
	position: relative;
	padding: 0 0.3rem 0.1rem 0.3rem;
}
/*--------左部--------*/
.chart_left {
	float: left;
	/* width: 2.84rem; */
}
.left_table_head {
	border-collapse: collapse;
}
.left_tr_head {
	height: 0.5rem;
	font-size: 0.12rem;
	color: #95aac9;
	border-top: 0.01rem solid #edf2f9;
	border-bottom: 0.01rem solid #edf2f9;
}
.left_table {
	border-collapse: collapse;
	box-shadow: 0.05rem 0 0.06rem 0 rgba(56, 133, 248, 0.14);
	border-radius: 0.04rem;
}
.left_tr {
	height: 0.92rem;
	font-size: 0.14rem;
	color: #33383c;
}
.left_tr td {
	padding: 0;
	border: 0.01rem solid #edf2f9;
}
.left_tr:first-child  td{
	border-top: none;
}
.left_tr td:first-child {
	border-left: none;
}
.meal {
	height: 0.4rem;
	line-height: 0.4rem;
}

/*左右按钮*/
.btn_left,.btn_right {
	position: absolute;
	top: 0.13rem;
	width: 0.26rem;
	height: 0.26rem;
	cursor: pointer;
	/*outline: 1px solid red;*/
}
.btn_left {
	left: 2.52rem;
	background:  url(../../assets/img/internal_manage/left.png) 
				no-repeat center / 0.1rem 0.12rem;
}
.btn_right {
	right: 1.21rem;
	background:  url(../../assets/img/internal_manage/right.png)
				no-repeat center / 0.1rem 0.12rem;
}

/*--------中部--------*/
.chart_center {
	width: 12rem;
	float: left;
	overflow-x: auto;
	/*outline: 1px solid red;*/
}
/*自定义滚动条样式*/
.chart_center::-webkit-scrollbar {
	height: 0.08rem;
}
.chart_center::-webkit-scrollbar-thumb {
	border-radius: 0.04rem;
	background: #3885f8;
}

.center_scroll {
	/*outline: 1px solid blue;*/
}
.center_table_head {
	border-collapse: collapse;
}
.center_tr_head {
	height: 0.5rem;
	font-size: 0.12rem;
	color: #95aac9;
	border-top: 0.01rem solid #edf2f9;
	border-bottom: 0.01rem solid #edf2f9;
}

.center_table {
	border-collapse: collapse;
	border-radius: 0.04rem;
}
.center_tr {
	height: 0.92rem;
	font-size: 0.14rem;
	color: #33383c;
}
.center_tr td {
	border-right: 0.01rem solid #edf2f9;
	padding: 0;
}
/*用餐状态*/
.eat,.no_eat,.no_attend,.none {
	height: 0.4rem;
	position: relative;
}
.eat {
	background: rgb(248,248,248) url(../../assets/img/internal_manage/eat.png)
				no-repeat center / 0.26rem 0.22rem;
}
.no_eat {
	background: rgb(248,248,248) url(../../assets/img/internal_manage/no_eat.png)
				no-repeat center / 0.26rem 0.22rem;
}
.no_attend {
	background: rgb(248,248,248) url(../../assets/img/internal_manage/no_attend.png)
				no-repeat center / 0.26rem 0.22rem;
}
.none {
	background: rgb(248,248,248);
}
/*允许编辑*/
.allow_edit {
	background-color: rgb(244,248,255) !important;
	cursor: pointer;
}
/*已经编辑*/
.edit_mark {
	position: absolute;
	top: 0;
	right: 0;
	width: 0.23rem;
	height: 0.24rem;
	background: url(../../assets/img/internal_manage/edit.png) no-repeat center / 100%;
}
/*今天*/
.today {
	display: inline-block;
	width: 0.28rem;
	height: 0.28rem;
	line-height: 0.28rem;
	background-color: #3885f8;
	box-shadow: 0 0 0.1rem 0 rgba(56, 133, 248, 0.44);
	color: white;
	border-radius: 0.14rem;
}

/*--------右部--------*/
.chart_right {
	width: 0.96rem;
	float: left;
}
.right_table_head {
	border-collapse: collapse;
	margin-left: 0.1rem;
}
.right_tr_head {
	height: 0.5rem;
	font-size: 0.12rem;
	color: #95aac9;
	border-top: 0.01rem solid #edf2f9;
	border-bottom: 0.01rem solid #edf2f9;
}

.right_table {
	border-collapse: collapse;
	box-shadow: -0.02rem 0 0.04rem 0 rgba(56, 133, 248, 0.1);
	border-radius: 0.04rem;
	margin-left: 0.1rem;
}
.right_tr {
	height: 0.92rem;
	font-size: 0.14rem;
}
.right_tr td {
	border-bottom: 0.01rem solid #edf2f9;
	/* background-color: #3885f8; */
	color: white;
}
.right_tr td div{
	height: 0.4rem;
    background-color: #3885f8;
    line-height: 0.4rem;
}


/*分页*/
.el-pagination {
  padding: 0.15rem 0.3rem 0.1rem 0;
}

.submit_btn {
	position: absolute;
	bottom: 0.3rem;
	left: 0.3rem;
	width: 1.6rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background-color: #2870ff;
	border-radius: 0.04rem;
	font-size: 0.16rem;
	color: white;
	text-align: center;
	cursor: pointer;
}
.submit_btn:hover {
	background-color: rgba(40,112,255,0.8);
}
